package com.njtoyo.taxi.admin.rest.wrapper.open.privacy_number;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.util.List;

@Data
@ApiModel(value = "隐私通话话单通知")
public class FeeWrapper {
    private String eventType;
    private List<FeeInfo> feeLst;
    
    @Data
    public static class FeeInfo {
        private Integer direction;
        private String spId;
        private String appKey;
        private String icid;
        private String bindNum;
        private String sessionId;
        private String callerNum;
        private String calleeNum;
        private String fwdDisplayNum;
        private String fwdDstNum;
        private String callInTime;
        private String fwdStartTime;
        private String fwdAlertingTime;
        private String fwdAnswerTime;
        private String callEndTime;
        private Integer fwdUnaswRsn;
        private String failTime;
        private Integer ulFailReason;
        private Integer sipStatusCode;
        private Boolean recordFlag;
        private String recordStartTime;
        private String recordObjectName;
        private String recordBucketName;
        private String recordDomain;
        private String serviceType;
        private String hostName;
        private String subscriptionId;
        private Integer callOutUnaswRsn;
        private Integer ttsPlayTimes;
        private Integer ttsTransDuration;
        private String mptyId;
        private Integer voiceCheckType;
        private String recordFileDownloadUrl;
        private String areaCode;
        private String userData;
        private Integer callDuration;
    }
}
